.calendarBk{
	margin:10px auto;
	display:block;	
	padding-top:30px;
	padding-bottom:30px;
	background:linear-gradient(#FFFFFF, #F6F6F6);	
}

.calendarDiv{
font-family:Helvetica, Tahoma, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", "Microsoft YaHei", STXihei, STHeiti, Heiti, SimSun, sans-serif;	
	width:100%;
	height:410px;
	margin:0px auto;
	display:block;
/*
   border-radius:4px;	
	border: 2px solid #288AaD; 	
*/
}
#gz{
font-family:Helvetica, Tahoma, Arial;	
}

.aorange, .one {
font-size: 12px;
color: #000;
font-weight: normal;
width:70px ;
height:30px ;
cursor:pointer;
text-align:center;
}

.aorange  {
color: #e02d2d;
}
.aorange .solarDay {
color: #e02d2d;
}

.aorange:hover,.one:hover{
background:#ffd800;
}

.tdSelState{
background:#ffd800;
}

.spc {
color:#ff5f07;
}

select,p {
font-size: 14px;
height:24px;
color:#000;
text-align: center; 
}
select{
width:85px;
}
select#sm{
  width:65px;
}

div#festival {
color: #d8f6f8; 
width: 130px; 
padding: 2px; 
margin: 0; 
background-color: #0978a6; 
}

div#datedetail {
width: 130px; 
border: 0; 
padding: 2px; 
margin: 0; 
background-color:#e8f5f9; 
text-align:right; 
}
div#datedetail span {
color: #23460f;
}
div#detail {
position: absolute;
visibility: hidden;
margin: 0;
}

div#date {
clear:both;
padding-top:0 !important;
width:100%;
height:30px !important;
font-size:16px;
background-color: #fdfeff;
}
div#calendar {
float:left;
text-align:center;
width:100%;
border-top:0;
height:70%;
margin-top:1px;
margin-bottom:1px;
}
#calendarhead{
color: #fafbfb;
height:40px;
width:100%;
border:0;
padding:0;
margin:0;
background: #cc6600;
}

#calendarhead tr td {
width:70px;
font-size:18px;
padding:1px;
text-align:center;
}

/*主要写阳历几月，农历几月，什么年，属相*/
#dateHeader{
margin-left:1px;
margin-top:1px;
font-size:15px;
width:100%;
float:left;
}

div#combox {
margin-left:5px;
margin-top:10px;
float:right;
}

div#panel {
margin-left:20px;
margin-top:10px;
float:right;
}

div#panel button {
float:left;
padding:3px;
margin-right:2px;
color:#f0f0f0;
background:#cc6600;
border:1px solid #18B422;
border-radius:4px;
font-size:13px;
height:28px;
width:60px;
cursor:pointer;
}

div#panel button:hover{
background:#18A442;
border:1px solid #18B422;
}
div#panel button:active{
background:#38C462;
border:1px solid #18B422;
}
div#panel button:focus{
   outline: none;
}
	  
#week {
background-color: #ffffff;
border-collapse:collapse;
width:99%;
margin-bottom:0px;
}
#week tr td {
padding:1px;
margin:0;
width:70px;
border-top: 1px solid #dadada;
border-left: 1px solid #dadada;
}
/* www.codefans.net */
.tr2 td {
background-color: #e8f5f9;
}

.solarDay,.lunarDay{
	display:block;	
}
.solarDay{
	font-size:15px;
	color:#2bb453;
	margin-top:5px;
}
.lunarDay{
	font-size:11px;	
	margin-top:5px;
}

.gray{
   color:#acacac !important;
}
